import { request, METHOD } from "@/utils/request";
import {
  CHECKRULEADD,
  CHECKRULEUPDATE,
  CHECKRULEUPDATENAME,
  CHECKRULEDETAIL,
  CHECKRULEDELETE,
  CHECKRULELIST,
  CHECKDICTLIST,
} from "./api";

export const descriList = [
  { name: '错别字', value: '对稿件中的常见错误、音/形相似错误、搭配错误、常见句法错误、标点符号错误等问题进行识别和提示' },
  {
    name: '意识形态',
    value: [
      '根据核心库、权威库和综合库的数据对稿件中存在的意识形态问题进行识别和提示',
      '• 核心库来源于中央核心领导人系列重要讲话数据库',
      '• 权威库来源于人民网、新华网、共产党员网等权威媒体对于中央精神以及各类文件的解读',
      '• 综合库来源于央视网、求是网、中国新闻网等更多媒体对于中央精神以及各类文件的解读',
    ],
  },
  { name: '严重敏感信息', value: '检测稿件中是否存在领导人相关错误、落马官员、劣迹艺人、负面人物等严重敏感信息' },
  { name: '自定义词', value: '支持用户自定义稿件中的禁用词、敏感词、正词、错词、重点词和领导人排序' },
  { name: '常见错误', value: '书写时常犯的错误，例如拼写错误、用词不当、语法错误等' },
  { name: '音/形相似错误', value: '因为汉字的发音或形状相似而导致的错别字' },
  { name: '搭配错误', value: '词语之间搭配不当导致语法、语义或逻辑上的错误' },
  { name: '常见语法错误', value: '句子结构、语法规则等方面出现的错误，例如主谓不一致、动词时态错误、代词使用不当、形容词副词用法错误等' },
  { name: '标点符号错误', value: '标点符号的使用不正确或位置不当，导致句子意思不明确或语法错误' },
  { name: '重点关注词', value: '指在纠正错别字时需要特别关注的词汇，这些词汇可能是易错字、近音字、多音字、多义字等，需要特别注意其正确的用法和拼写' },
  { name: '的地得错误', value: '在使用“的、地、得”这三个助词时，使用不当或混淆' },
  { name: '地名错误', value: '在文中出现了错误的地名、地区名称等' },
  { name: '句子重复', value: '同一句子在文章或段落中重复出现' },
  { name: '生僻字', value: '生僻字是一个汉语词汇，又称冷僻字，指不常见的或人们不熟悉的汉字' },
  { name: '领导人排序', value: '检测稿件中的领导人名字顺序' },
  { name: '职务排序', value: '检测稿件中同一个领导人的多个职务顺序' },
  { name: '领导人称谓不一致', value: '检测稿件中同一个领导人的称谓是否存在前后不一致的情况' },
  { name: '习近平新时代中国特色社会主义思想', value: '检测稿件中与习近平新时代中国特色社会主义思想相关的著作内容是否符合规范表述' },
  { name: '领导人职称错误', value: '指对某个领导人的职称、职务身份等信息错误的描述或称呼' },
  { name: '表述错误', value: '在阐述一定的政治、哲学、文化、宗教等思想体系时，出现了不准确、不恰当、不合适的表述，导致理解上的偏差或误解' },
  { name: '意识形态表述建议', value: '对某一思想或观点的表达方式提出的改进或优化建议' },
  { name: '政治错误', value: '政治思想、政治理论等方面出现的错误、偏差或误导' },
  { name: '党和国家领导人著作引用建议', value: '检测稿件中包含中国共产党和国家领导人著作的内容是否按照相关规定进行引用' },
  { name: '涉及港澳台领土、主权类词建议', value: '检测稿件中与港澳台相关的内容是否符合国家的法律法规和政策规定' },
  { name: '民族宗教类词建议', value: '检测稿件中与民族宗教相关的内容是否存在敏感性和正确性问题' },
  { name: '国际关系类词建议', value: '检测稿件中与国际关系相关的内容是否存在观点、态度和立场问题' },
  { name: '领导人相关错误', value: '关于领导人的不准确、虚假、夸大、诋毁等内容' },
  { name: '落马官员', value: '指因涉嫌违法犯罪、职务犯罪或其他不当行为而被调查、审查或惩处的公职人员（中国省部级）' },
  { name: '劣迹艺人', value: '有不良行为、有争议或涉及犯罪的艺人' },
  { name: '负面人物', value: '包括但不限于罪犯、暴力分子、极端分子等' },
  { name: '敏感事件', value: '指在社会上普遍被视为不良、不合法或引起争议的事件' },
  { name: '邪教', value: '检测稿件中是否存在涉及邪教组织、传播邪教思想的内容' },
  { name: '违法广告', value: '检测稿件中是否存在违反相关法律法规的广告信息' },
  { name: '已封杀作品', value: '检测稿件中是否存在被相关部门或平台禁止发布、传播或展示的文化作品' },
  { name: '敏感表述', value: '指能够引起不良情感或道德争议的内容，如含有种族、性别、宗教、政治、暴力、色情等方面的敏感词汇或表述' },
  { name: '禁用词', value: '当系统检测到文本中包含用户自定义的禁用词时，会提示用户谨慎使用，并且支持在提示中删除该词' },
  { name: '敏感词', value: '当系统检测到文本中包含用户自定义的敏感词时，会提示用户谨慎使用，并且支持在提示中删除该词' },
  { name: '正词', value: '将某些词语设为正词可以用于识别和标记文本中的关键词和主题，用户可自定义需要检测的正词，以达到更加精准的文本检测效果' },
  { name: '错词', value: '对于已知容易出错的词，用户可添加为错词，自定义错词时，需要设立相应的正词，当系统检测到文本中包含用户自定义的错词时，会提示替换为所设正词' },
  { name: '重点词', value: '具有特定意义或者重要性的词语，用户可自定义为重点词' },
  { name: '领导人', value: '支持自定义领导人排序，当系统检测到领导人排序与自定义排序不一致时，会提示用户替换为自定义排序' },
];

export function add(params) {
  return request(CHECKRULEADD, METHOD.POST, params);
}
export function update(params) {
  return request(CHECKRULEUPDATE, METHOD.POST, params);
}
export function updateName(params) {
  return request(CHECKRULEUPDATENAME, METHOD.POST, params);
}
export function deleted(params) {
  return request(CHECKRULEDELETE, METHOD.POST, params);
}
export function detail(params) {
  return request(CHECKRULEDETAIL, METHOD.POST, params);
}
export function list(params) {
  return request(CHECKRULELIST, METHOD.GET, params);
}
export function dict(params) {
  return request(CHECKDICTLIST, METHOD.GET, params);
}